struct udpheader {
 unsigned short int src_port;
 unsigned short int dest_port;
 unsigned short int length;
 unsigned short int checksum;
}; /* total udp header length: 8 bytes (=64 bits) */
